From a08ee01c6443a4890fc265e5976f91994379cc0b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 23 Mar 2015 10:39:32 -0400 Subject: [PATCH] csd: Fix an oversight for popups After the recent rework of client-side shadow code, menus, tooltips and similar popups were ending up with solid decorations. Fix this oversight. --- gtk/gtkwindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 05b11b5309..22b0e54c13 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -5806,7 +5806,8 @@ create_decoration (GtkWidget *widget) GtkWindow *window = GTK_WINDOW (widget); GtkWindowPrivate *priv = window->priv; - if (!gtk_window_supports_client_shadow (window)) + priv->use_client_shadow = gtk_window_supports_client_shadow (window); + if (!priv->use_client_shadow) return; gtk_window_enable_csd (window); -- 2.30.2